/**
 * 项目名：	Rumba Plan
 * 
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2007，所有权利保留。
 * 
 * 文件名：	Field.java
 * 模块说明：	
 * 修改历史：
 * Jun 8, 2007 - zhangyanbo - 创建。
 */
package com.hd123.rumba.report;

/**
 * 字段定义
 * <p>
 * 
 * @author zhangyanbo
 * 
 */
public class Field {

  public static final int STRING = 0;
  public static final int INTEGER = 1;
  public static final int DECIMAL = 2;
  public static final int DATETIME = 3;
  public static final int NESTED = 4;

  protected String name;
  protected int fieldType;
  protected boolean required = false;
  protected int width = 10;
  protected int decimals = 0;

  public int getDecimals() {
    return decimals;
  }

  public void setDecimals(int decimals) {
    this.decimals = decimals;
  }

  public int getFieldType() {
    return fieldType;
  }

  public String getName() {
    return name;
  }

  public boolean isRequired() {
    return required;
  }

  public int getWidth() {
    return width;
  }

}
